package com.yb.livewykt.bean

object BeautificationParam {


    /**
     * 美颜参数全局开关，0 关，1 开，默认 1
     */
   const val IS_BEAUTY_ON = "is_beauty_on"

    /**
     * 滤镜名称，默认 origin
     */
    const val FILTER_NAME = "filter_name"

    /**
     * 滤镜程度，范围 [0-1]，默认 1
     */
    const val FILTER_LEVEL = "filter_level"

    /**
     * 美白程度，范围 [0-2]，默认 0.2
     */
    const val COLOR_LEVEL = "color_level"

    /**
     * 红润程度，范围 [0-2]，默认 0.5
     */
    const val RED_LEVEL = "red_level"

    /**
     * 磨皮程度，范围 [0-6]，默认 6
     */
    const val BLUR_LEVEL = "blur_level"

    /**
     * 磨皮类型，0 清晰磨皮，1 朦胧磨皮，2 精细磨皮。当 heavy_blur 为 0 时生效
     */
    const val BLUR_TYPE = "blur_type"

    /**
     * 肤色检测开关，0 关，1 开，默认 0
     */
    const val SKIN_DETECT = "skin_detect"

    /**
     * 肤色检测开启后，非肤色区域的融合程度，范围 [0-1]，默认 0.45
     */
    const val NONSKIN_BLUR_SCALE = "nonskin_blur_scale"

    /**
     * 磨皮类型，0 清晰磨皮，1 重度磨皮，默认 1
     */
    const val HEAVY_BLUR = "heavy_blur"

    /**
     * 亮眼程度，范围 [0-1]，默认 1
     */
    const val EYE_BRIGHT = "eye_bright"

    /**
     * 美牙程度，范围 [0-1]，默认 1
     */
    const val TOOTH_WHITEN = "tooth_whiten"

    /**
     * 变形选择，0 女神，1 网红，2 自然，3 默认，4 精细变形，默认 3
     */
    const val FACE_SHAPE = "face_shape"

    /**
     * 变形程度，0-1，默认 1
     */
    const val FACE_SHAPE_LEVEL = "face_shape_level"

    /**
     * 大眼程度，范围 [0-1]，默认 0.5
     */
    const val EYE_ENLARGING = "eye_enlarging"

    /**
     * 瘦脸程度，范围 [0-1]，默认 0
     */
    const val CHEEK_THINNING = "cheek_thinning"

    /**
     * 窄脸程度，范围 [0-1]，默认 0
     */
    const val CHEEK_NARROW = "cheek_narrow"

    /**
     * 小脸程度，范围 [0-1]，默认 0
     */
    const val CHEEK_SMALL = "cheek_small"

    /**
     * V脸程度，范围 [0-1]，默认 0
     */
    const val CHEEK_V = "cheek_v"

    /**
     * 瘦鼻程度，范围 [0-1]，默认 0
     */
    const val INTENSITY_NOSE = "intensity_nose"

    /**
     * 嘴巴调整程度，范围 [0-1]，默认 0.5
     */
    const val INTENSITY_MOUTH = "intensity_mouth"

    /**
     * 额头调整程度，范围 [0-1]，默认 0.5
     */
    const val INTENSITY_FOREHEAD = "intensity_forehead"

    /**
     * 下巴调整程度，范围 [0-1]，默认 0.5
     */
    const val INTENSITY_CHIN = "intensity_chin"

    /**
     * 变形渐变调整参数，0 渐变关闭，大于 0 渐变开启，值为渐变需要的帧数
     */
    const val CHANGE_FRAMES = "change_frames"

    /**
     * 去黑眼圈强度，0.0 到 1.0 变强
     */
    const val REMOVE_POUCH_STRENGTH = "remove_pouch_strength"

    /**
     * 去法令纹强度，0.0 到 1.0 变强
     */
    const val REMOVE_NASOLABIAL_FOLDS_STRENGTH = "remove_nasolabial_folds_strength"

    /**
     * 微笑嘴角强度，0.0 到 1.0 变强
     */
    const val INTENSITY_SMILE = "intensity_smile"

    /**
     * 开眼角强度，0.0 到 1.0 变强
     */
    const val INTENSITY_CANTHUS = "intensity_canthus"

    /**
     * 调节人中，0.5 到 1.0 是逐渐缩短，0.5 到 0.0 是逐渐增长
     */
    const val INTENSITY_PHILTRUM = "intensity_philtrum"

    /**
     * 鼻子长度，0.5 到 1.0 是逐渐缩短，0.5 到 0.0 是逐渐增长
     */
    const val INTENSITY_LONG_NOSE = "intensity_long_nose"

    /**
     * 眼睛间距，0.5 到 1.0 是逐渐缩短，0.5 到 0.0 是逐渐增长
     */
    const val INTENSITY_EYE_SPACE = "intensity_eye_space"

    /**
     * 眼睛角度，0.5 到 1.0 眼角向下旋转，0.5 到 0.0 眼角向上旋转
     */
    const val INTENSITY_EYE_ROTATE = "intensity_eye_rotate"

    /**
     * 滤镜使用的 key
     */
    const val ORIGIN = "origin"
    const val FENNEN_1 = "fennen1"
    const val FENNEN_2 = "fennen2"
    const val FENNEN_3 = "fennen3"
    const val FENNEN_4 = "fennen4"
    const val FENNEN_5 = "fennen5"
    const val FENNEN_6 = "fennen6"
    const val FENNEN_7 = "fennen7"
    const val FENNEN_8 = "fennen8"
    const val XIAOQINGXIN_1 = "xiaoqingxin1"
    const val XIAOQINGXIN_2 = "xiaoqingxin2"
    const val XIAOQINGXIN_3 = "xiaoqingxin3"
    const val XIAOQINGXIN_4 = "xiaoqingxin4"
    const val XIAOQINGXIN_5 = "xiaoqingxin5"
    const val XIAOQINGXIN_6 = "xiaoqingxin6"
    const val BAILIANG_1 = "bailiang1"
    const val BAILIANG_2 = "bailiang2"
    const val BAILIANG_3 = "bailiang3"
    const val BAILIANG_4 = "bailiang4"
    const val BAILIANG_5 = "bailiang5"
    const val BAILIANG_6 = "bailiang6"
    const val BAILIANG_7 = "bailiang7"
    const val LENGSEDIAO_1 = "lengsediao1"
    const val LENGSEDIAO_2 = "lengsediao2"
    const val LENGSEDIAO_3 = "lengsediao3"
    const val LENGSEDIAO_4 = "lengsediao4"
    const val LENGSEDIAO_5 = "lengsediao5"
    const val LENGSEDIAO_6 = "lengsediao6"
    const val LENGSEDIAO_7 = "lengsediao7"
    const val LENGSEDIAO_8 = "lengsediao8"
    const val LENGSEDIAO_9 = "lengsediao9"
    const val LENGSEDIAO_10 = "lengsediao10"
    const val LENGSEDIAO_11 = "lengsediao11"
    const val NUANSEDIAO_1 = "nuansediao1"
    const val NUANSEDIAO_2 = "nuansediao2"
    const val NUANSEDIAO_3 = "nuansediao3"
    const val HEIBAI_1 = "heibai1"
    const val HEIBAI_2 = "heibai2"
    const val HEIBAI_3 = "heibai3"
    const val HEIBAI_4 = "heibai4"
    const val HEIBAI_5 = "heibai5"
    const val GEXING_1 = "gexing1"
    const val GEXING_2 = "gexing2"
    const val GEXING_3 = "gexing3"
    const val GEXING_4 = "gexing4"
    const val GEXING_5 = "gexing5"
    const val GEXING_6 = "gexing6"
    const val GEXING_7 = "gexing7"
    const val GEXING_8 = "gexing8"
    const val GEXING_9 = "gexing9"
    const val GEXING_10 = "gexing10"
    const val GEXING_11 = "gexing11"
    const val ZIRAN_1 = "ziran1"
    const val ZIRAN_2 = "ziran2"
    const val ZIRAN_3 = "ziran3"
    const val ZIRAN_4 = "ziran4"
    const val ZIRAN_5 = "ziran5"
    const val ZIRAN_6 = "ziran6"
    const val ZIRAN_7 = "ziran7"
    const val ZIRAN_8 = "ziran8"
    const val ZHIGANHUI_1 = "zhiganhui1"
    const val ZHIGANHUI_2 = "zhiganhui2"
    const val ZHIGANHUI_3 = "zhiganhui3"
    const val ZHIGANHUI_4 = "zhiganhui4"
    const val ZHIGANHUI_5 = "zhiganhui5"
    const val ZHIGANHUI_6 = "zhiganhui6"
    const val ZHIGANHUI_7 = "zhiganhui7"
    const val ZHIGANHUI_8 = "zhiganhui8"
    const val MITAO_1 = "mitao1"
    const val MITAO_2 = "mitao2"
    const val MITAO_3 = "mitao3"
    const val MITAO_4 = "mitao4"
    const val MITAO_5 = "mitao5"
    const val MITAO_6 = "mitao6"
    const val MITAO_7 = "mitao7"
    const val MITAO_8 = "mitao8"
}